#pragma once

#include "funpl.h"
#include "ast.h"
#include "errors.h"

namespace funpl
{

namespace parser
{

/// Constructs an abstract syntax tree from the given source code.
void construct_ast(ast::tree &tree, const char *source, debug::error_info *pErrors);

} // namespace

} // namespace